//原型式的面型对象 缺点
//学习成本有点大
    //prototype
//es6 新的方案 减少学习成本


var Cat={ //不需要new
    name:'大猫',
    makeSounde:function(){
        console.log('mmmm')
    }
}
//Cat 模板
// var garfield={
//     name:'加菲',
//     makeSounde:function(){
//         console.log('mmm');
//     }
// }

// var tom={
//     name:'汤姆',
//     makeSounde:function(){
//         console.log('mmm');
//     }
// }

var tom =Object.create(Cat);
tom.name='tom';
console.log(tom.name);
console.log(tom.__proto__);
console.log(tom.__proto__.constructor);